add key bindings for "*" and "/" (expand/collapse all). (#110195, reported
authorKristian Rietveld <kris@gtk.org>
Thu, 18 Dec 2003 17:03:42 +0000 (17:03 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Thu, 18 Dec 2003 17:03:42 +0000 (17:03 +0000)
Thu Dec 18 18:01:01 2003  Kristian Rietveld  <kris@gtk.org>

* gtk/gtktreeview.c (gtk_tree_view_class_init): add key bindings
for "*" and "/" (expand/collapse all). (#110195, reported by
Calum Benson).

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeview.c

index a480a0b600feea951a3746d04279e89d241fdd24..9ed57c5f0db0bcd69da91f7adb93412f153e435a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Thu Dec 18 18:01:01 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): add key bindings
+       for "*" and "/" (expand/collapse all). (#110195, reported by
+       Calum Benson).
+
 Thu Dec 18 17:52:56 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
index a480a0b600feea951a3746d04279e89d241fdd24..9ed57c5f0db0bcd69da91f7adb93412f153e435a 100644 (file)
@@ -1,3 +1,9 @@
+Thu Dec 18 18:01:01 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): add key bindings
+       for "*" and "/" (expand/collapse all). (#110195, reported by
+       Calum Benson).
+
 Thu Dec 18 17:52:56 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
index a480a0b600feea951a3746d04279e89d241fdd24..9ed57c5f0db0bcd69da91f7adb93412f153e435a 100644 (file)
@@ -1,3 +1,9 @@
+Thu Dec 18 18:01:01 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): add key bindings
+       for "*" and "/" (expand/collapse all). (#110195, reported by
+       Calum Benson).
+
 Thu Dec 18 17:52:56 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
index a480a0b600feea951a3746d04279e89d241fdd24..9ed57c5f0db0bcd69da91f7adb93412f153e435a 100644 (file)
@@ -1,3 +1,9 @@
+Thu Dec 18 18:01:01 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): add key bindings
+       for "*" and "/" (expand/collapse all). (#110195, reported by
+       Calum Benson).
+
 Thu Dec 18 17:52:56 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
index a480a0b600feea951a3746d04279e89d241fdd24..9ed57c5f0db0bcd69da91f7adb93412f153e435a 100644 (file)
@@ -1,3 +1,9 @@
+Thu Dec 18 18:01:01 2003  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): add key bindings
+       for "*" and "/" (expand/collapse all). (#110195, reported by
+       Calum Benson).
+
 Thu Dec 18 17:52:56 2003  Kristian Rietveld  <kris@gtk.org>
 
        * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_set_property):
index 55041acd64899101f935211e7c81f3c23b6718b5..59c3ff9a6aeb22ebebdc27ceb395a554d40c6229 100644 (file)
@@ -933,6 +933,29 @@ G_PARAM_READABLE));
                                G_TYPE_BOOLEAN, TRUE,
                                G_TYPE_BOOLEAN, TRUE,
                                G_TYPE_BOOLEAN, FALSE);
+
+  gtk_binding_entry_add_signal (binding_set, GDK_asterisk, 0,
+                                "expand_collapse_cursor_row", 3,
+                                G_TYPE_BOOLEAN, TRUE,
+                                G_TYPE_BOOLEAN, TRUE,
+                                G_TYPE_BOOLEAN, TRUE);
+  gtk_binding_entry_add_signal (binding_set, GDK_KP_Multiply, 0,
+                                "expand_collapse_cursor_row", 3,
+                                G_TYPE_BOOLEAN, TRUE,
+                                G_TYPE_BOOLEAN, TRUE,
+                                G_TYPE_BOOLEAN, TRUE);
+
+  gtk_binding_entry_add_signal (binding_set, GDK_slash, 0,
+                                "expand_collapse_cursor_row", 3,
+                                G_TYPE_BOOLEAN, TRUE,
+                                G_TYPE_BOOLEAN, FALSE,
+                                G_TYPE_BOOLEAN, FALSE);
+  gtk_binding_entry_add_signal (binding_set, GDK_KP_Divide, 0,
+                                "expand_collapse_cursor_row", 3,
+                                G_TYPE_BOOLEAN, TRUE,
+                                G_TYPE_BOOLEAN, FALSE,
+                                G_TYPE_BOOLEAN, FALSE);
+
   /* Not doable on US keyboards */
   gtk_binding_entry_add_signal (binding_set, GDK_plus, GDK_SHIFT_MASK, "expand_collapse_cursor_row", 3,
                                G_TYPE_BOOLEAN, TRUE,